package com.order.hit.crossover.platform.common.bean;

import lombok.*;

import java.util.Date;

/**
 * @author Lei
 * @version 0.1
 * @date 2020/8/4
 */

@Getter
@Setter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class Good {
    // Good 表示在订单以及报价单中的货物
    // 商品的编号，名称，类型，批发价格，零售价格，有效期至
    // 其中的库存在前端判断，能否进行提供商品信息
    /**
     * 商品的编号
     */
    private String goodId;
    /**
     * 商品名称 农夫山泉
     */
    private String goodName;

    /**
     * 商品类型，偏向于标注 矿泉水 （提供的商品必须是等价的）
     */
    private String goodType;
    /**
     * 规格型号  规格型号 + 单位
     */
    private String spec;
    /**
     * 批发价格， 也是成本价
     */
    private double wholeSalePrice;
    /**
     * 零售价格， 店家自己决定的
     */
    private double retailPrice;
    /**
     * 有效期至，不用剩余多少天，因为订单可能以旧存在几天，这需要进行额外的减法
     */
    private Date validDate;
}
